Esercizio 1

Si vuole definire un formato per l’interscambio dati relativo alla gestione dei dati relativi a un sito di condivisione di video. Il file scambiato specifica la lista dei video. Ciascun video è identificato da un codice (integer) ed ha associato un titolo (string), la durata in secondi (integer), l’autore (string), la lista dei like e la lista dei commenti. Per ogni like si specifica l’istante di inserimento (dateTime), l’utente (string) e il tipo (string, es. “wow”). Ogni commento è caratterizzato dal momento di pubblicazione (dateTime), dall’utente (string) e dal testo (string). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.

Esempio di file XML
File XML schema
Valida il file di esempio

Esercizio 2

Si vuole definire un formato per l’interscambio dati relativo alla gestione delle riunioni di un progetto. Il file scambiato specifica la lista delle riunioni. Ciascuna riunione è identificata da un codice numerico (integer) ed ha associata la data (date), l’ora (time), il luogo (string) e la lista dei partecipanti. Per ogni partecipante si specificano il nome (string), la durata dell’intervento (decimal), l’azienda rappresentata (string) e la lista dei documenti forniti. Ogni documento è caratterizzato dal titolo (string), dal tipo (string, es. “ppt) e dal nome del file (string). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.

Esempio di file XML
File XML schema
Valida il file di esempio